﻿using System;
using System.Collections.Generic;
using System.Text;

namespace ClassifyApp.Model
{
    public class Message
    {
        /// <summary>
        /// 申请人吕清录系被申请人黑龙江龙煤七台河矿业有限责任公司下属新强煤矿职工，2017年10月26日被认定为工伤，2018年4月20日经鉴定为九级伤残，申请人因伤情严重于2018年6月至2019年8月期间累计住院454天，二级护理。因护理费及伙食补助费给付问题申请人与被申请人发生争议，申请人诉前到市劳动争议仲裁委员会申请仲裁，2019年11月29日七台河市劳动人事争议仲裁委员会作出七劳人仲字（2019）第643号仲裁裁决书，裁定原、被告各自负担一方的护理费和伙食补助费，其余部分由申请人自负，仲裁部门为此裁决原、被告互负对方给付义务，原告不服该裁决，诉至法院。
        /// </summary>
        public string content { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string role { get; set; }
    }

    public class ChoicesItem
    {
        /// <summary>
        /// 
        /// </summary>
        public string finish_reason { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int index { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Message message { get; set; }
    }

    public class Usage
    {
        /// <summary>
        /// 
        /// </summary>
        public int completion_tokens { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int prompt_tokens { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int total_tokens { get; set; }
    }

    public class OpenResponseModel
    {
        /// <summary>
        /// 
        /// </summary>
        public List<ChoicesItem> choices { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int created { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string model { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string @object { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Usage usage { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string id { get; set; }
    }

}
